The phrase "fresh squash" refers to a type of vegetable that is recently harvested and hasn't been stored for a long time.